package com.cin.cma.common.model.finixx.request;

import com.alibaba.fastjson2.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class BKPosSaleGoodsNodsRequest {
    /**
     * 商品编码
     */
    @JsonProperty("pos_goods_detail_bm")
    @JSONField(name = "pos_goods_detail_bm")
    private String posGoodsDetailBm;
    /**
     * 购买数量
     */
    @JsonProperty("pos_goods_detail_sl")
    @JSONField(name = "pos_goods_detail_sl")
    private Integer posGoodsDetailSl;
    /**
     * 单价
     */
    @JsonProperty("pos_goods_detail_jg")
    @JSONField(name = "pos_goods_detail_jg")
    private BigDecimal posGoodsDetailJg;
    /**
     * 积分
     */
    @JsonProperty("pos_goods_detail_jf")
    @JSONField(name = "pos_goods_detail_jf")
    private String posGoodsDetailJf;
    /**
     * 折扣率
     */
    @JsonProperty("pos_goods_detail_zkl")
    @JSONField(name = "pos_goods_detail_zkl")
    private String posGoodsDetailZkl;
    /**
     * 折扣额
     */
    @JsonProperty("pos_goods_detail_zke")
    @JSONField(name = "pos_goods_detail_zke")
    private String posGoodsDetailZke;
    /**
     * 折扣类型
     */
    @JsonProperty("pos_goods_detail_zkj")
    @JSONField(name = "pos_goods_detail_zkj")
    private String posGoodsDetailZkj;
    /**
     * 通用券号
     */
    @JsonProperty("pos_goods_detail_qh")
    @JSONField(name = "pos_goods_detail_qh")
    private String posGoodsDetailQh;
    /**
     * 奖励积分
     */
    @JsonProperty("pos_goods_detail_jljf")
    @JSONField(name = "pos_goods_detail_jljf")
    private String posGoodsDetailJljf;
    /**
     * 优惠组合编码
     */
    @JsonProperty("pos_goods_detail_yhbm")
    @JSONField(name = "pos_goods_detail_yhbm")
    private String posGoodsDetailYhbm;
    /**
     * 优惠组合序列
     */
    @JsonProperty("pos_goods_detail_yhxl")
    @JSONField(name = "pos_goods_detail_yhxl")
    private Integer posGoodsDetailYhxl;
    /**
     * 票类绑定
     */
    @JsonProperty("pos_goods_detail_plbm")
    @JSONField(name = "pos_goods_detail_plbm")
    private String posGoodsDetailPlbm;
    /**
     * 商品正价
     */
    @JsonProperty("originalPrice")
    @JSONField(name = "originalPrice")
    private BigDecimal originalPrice;

}
